package Test_0817.ioperations;

import Test_0817.book.Book;
import Test_0817.book.BookShelf;

import java.util.Scanner;

/**
 * Created with Intellij IDEA
 * Description:
 * User: 星辰
 * Dare: 2024-08-18
 * Time: 0:15
 */
/*查找图书：
        输入查找的书名；
        查找该图书（for循环）：
        如果查找到该图书，显示该书信息；
        如果没有结束程序*/
public class FindOperation implements Ioperation{
    @Override
    public void work(BookShelf bookShelf) {
        System.out.println("查找图书");
        //输入书名
        System.out.println("请输入你要查找的书名：");
        Scanner scanner=new Scanner(System.in);
        String findName=scanner.nextLine();
        int ret =bookShelf.getUseSize();
        //查找
        for (int i = 0; i <ret ; i++) {
            Book book=bookShelf.getBook(i);
            //找到打印
            if(findName.equals(book.getName())){
                System.out.println("找到了！！！");
                System.out.println(book);
                return;
            }
        }
        //没有结束
        System.out.println("很抱歉没有该图书");
        return;
    }
}
